<?php
// 本类由系统自动生成，仅供测试用途
class IndexAction extends Action {
    public function index(){
        //print_r($_GET);
       // dump($_GET,1,'<pre',0);
       //M('wish')->where(array('id'=>array('gt',0)))->delete();
       // p($_GET);die;
        //传递参数 第一个参数是控制器+方法 第二个为要传递的参数，第三个参数为尾静态后缀名，不写默认读取配置文件中的尾静态
        //第四个参数是是否跳转 第五个是显示域名地址
       // echo U('Index/index',array('uid'=>1,'username'=>'admin'),'',0,true);die;
       // p($_SERVER);
       // p($_GET);die;
        $wish=M('wish')->select();
        //显示表情
        for($i = 0; $i < count($wish); ++$i) {
            $wish[$i]['content']=replace_phiz($wish[$i]['content']);
        }


        $this->assign('data',$wish);
        $this->display('wish');
	}
//   表单处理
   public function handle(){
     //  echo(THINK_VERSION);
      // echo I('username');
        if(!IS_POST) _404('页面不存在',U('Index/wish'));
      $data=array(
            'username'=>I('username'),
            'content'=>I('content'),
            'time'=>time()
      );
       //删除数据
       /*
        * M('wish')->where('id>0')->delete();
        * M('wish')->where(array('id'=>array('gt',0)))->delete();
        * */
       //插入数据
        if(M('wish')->data($data)->add()){

            $this->success('发布成功',U('Index/Index/index'));

        }else {

            $this->error('发布失败,请重试！！');

        }
   }

    //异步发布

    public function  ajax_post(){

/*
   $phiz=array(
            'zhuakuang'=>'抓狂',
            'baobao'=>'抱抱',
            'haixiu'=>'害羞',
            'ku'=>'酷',
            'xixi'=>'嘻嘻',
            'taikaixin'=>'太开心',
            'touxiao'=>'偷笑',
            'qian'=>'钱',
            'huaxin'=>'花心',
            'jiyan'=>'挤眼',
        );

        F('phiz',$phiz,'./Data/');  */
          //$this->isAjax();
        /*        $str="<?php return ".var_export($phiz,true).';?>';
                file_put_contents('./data/phiz.php',$str);
                p($data);*/
     //   $phiz=F('phiz','','./Data/');
       // p($phiz);
       if(!IS_AJAX){
            halt('页面不存在');
        }
        $data=array(
            'username'=>I('username'),
            'content'=>I('content'),
            'time'=>time()
        );
        if($id=M('wish')->data($data)->add()){
            $data['id']=$id;
            $data['content']=replace_phiz($data['content']);
            $data['time']=date('y-m-d H:i',$data['time']);
            $data['status']=1;
            $this->ajaxReturn($data,'json');
        }
        else{
            $this->ajaxReturn(array('status'=>0),'json');
        }

    }
}